<%@page import="org.yate.oa.model.LoginEntity"%>
<%@page import="java.text.SimpleDateFormat, java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:set value="${pageContext.request.contextPath}" var="ctx" />
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>新建绩效</title>
<link href="${ctx}/css/skin.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="${ctx}/js/jquery.js"></script>
<script type="text/javascript" src="${ctx}/js/backOffice.js"></script>
<script type="text/javascript">
	
<%LoginEntity user = (LoginEntity) session.getAttribute("user");%>
	var currentUserId =
<%=user.getUserId()%>
	;
	function getQueryString(name) {
		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
		var r = window.location.search.substr(1).match(reg);
		if (r != null)
			return unescape(r[2]);
		return null;
	}
	function loadPs() {
		var obj = {};
		obj.type = "getmyorgps";
		var date = new Date();
		if (parseInt($("#selMonth").val()) < 10) {
			obj.date = date.getFullYear() + "0"
					+ parseInt($("#selMonth").val());
		} else {
			obj.date = date.getFullYear() + "" + parseInt($("#selMonth").val());
		}
		$
				.ajax({
					type : 'post',
					dataType : 'json',
					data : obj,
					url : '${ctx}/performance/post',
					success : function(data) {
						var rows = data.data;
						var str = '';
						for ( var i = 0; i < rows.length; i++) {
							if (rows[i].status == "initialize") {
								/*
								if (rows[i].createrId == currentUserId) {
									str += '<div class="divPerformanceGird"><h1>'
											+ rows[i].partName
											+ '</h1><a href="performance.jsp?target='
											+ rows[i].targetUserId
											+ '&createrId='
											+ rows[i].createrId
											+ '">编辑</a> <a href="javascript:void(0);" onclick="distributedP('
											+ rows[i].id + ')">派发</a></div>';
								}
								 */
							} else if (rows[i].status == "distributed") {
								if (rows[i].createrId == currentUserId) {
									str += '<div class="divPerformanceGird"><h1>'
											+ rows[i].partName
											+ '</h1><a target="_blank" href="performance-show.jsp?from=m&pid='
											+ rows[i].id
											+ '">浏览</a><span>已派发</span></div>';
								} else if (rows[i].targetUserId == currentUserId) {
									str += '<div class="divPerformanceGird"><h1>'
											+ rows[i].partName
											+ '</h1><a href="performance-zp.jsp?pid='
											+ rows[i].id
											+ '&type=z">自评</a></div>';
								}
							} else if (rows[i].status == "processiong") {
								if (rows[i].createrId == currentUserId) {
									str += '<div class="divPerformanceGird"><h1>'
											+ rows[i].partName
											+ '</h1><a href="performance-zp.jsp?pid='
											+ rows[i].id
											+ '&type=k&from=m">考评</a></div>';
								} else if (rows[i].targetUserId == currentUserId) {
									str += '<div class="divPerformanceGird"><h1>'
											+ rows[i].partName
											+ '</h1><a target="_blank" href="performance-show.jsp?from=m&pid='
											+ rows[i].id
											+ '">浏览</a><span>待考评</span></div>';
								}
							} else if (rows[i].status == "complete") {
								str += '<div class="divPerformanceGird"><h1>'
										+ rows[i].partName
										+ '</h1><a target="_blank" href="performance-zp.jsp?pid='
										+ rows[i].id + '&type=s&month='
										+ $("#selMonth").val()
										+ '">主管打分</a></div>';
							} else if (rows[i].status == "completed") {
								str += '<div title="等待部门助理审核强制比例" class="divPerformanceGird"><h1>'
										+ rows[i].partName
										+ '</h1><a target="_blank" href="performance-show.jsp?from=m&pid='
										+ rows[i].id
										+ '">浏览</a><span>等待部门助理审核</span></div>';
							} else if (rows[i].status == "zlcompleted") {
								str += '<div class="divPerformanceGird"><h1>'
										+ rows[i].partName
										+ '</h1><a target="_blank" href="performance-show.jsp?from=m&pid='
										+ rows[i].id
										+ '">浏览</a><span>等待HR终审</span></div>';
							}

						}
						$("#tdPerformances").html(str);
					}
				});
	}
	//派发
	function distributedP(pid) {
		if (confirm("派发后不可更改，您确定要派发吗？")) {
			var obj = {};
			obj.type = "distributed";
			obj.pid = pid;
			$.ajax({
				type : 'post',
				dataType : 'json',
				data : obj,
				url : '${ctx}/performance/post',
				success : function(data) {
					if (data.code == 200) {
						//alert("派发成功，已经通知目标用户进行自评。");
						$.msgbox.show({
							message : "派发成功，已经通知目标用户进行自评。",
							icon : 'ok',
							beforeHide : function() {
								location.reload();
							}
						});
					} else {
						//alert(data.msg);
						$.msgbox.show({
							message : data.msg,
							icon : 'no'
						});
					}
				}
			});
		}
	}

	$(document).ready(function() {
		for ( var i = 1; i <= 12; i++) {
			$("#selMonth").append("<option value='"+i+"'>" + i + "</option>");
		}
		var month = getQueryString("month");
		if (month != null && month != undefined) {
			$("#selMonth").val(month);
		} else {
			$("#selMonth").val((new Date().getMonth()+1));
		}
		//$("#selMonth").val((new Date().getMonth() + 1));
		$("#selMonth").change(function() {
			loadPs();
		});
		loadPs();
	});
</script>
</head>
<body>
	<table width="100%" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td width="17" height="29" valign="top"
				background="${ctx}/images/mail_leftbg.gif"><img
				src="${ctx}/images/left-top-right.gif" width="17" height="29" /></td>
			<td width="" height="29" valign="top"
				background="${ctx}/images/content-bg.gif"><table width="100%"
					height="31" border="0" cellpadding="0" cellspacing="0"
					class="left_topbg" id="table2">
					<tr>
						<td height="31"><div class="titlebt">绩效列表</div></td>
					</tr>
				</table></td>
			<td width="16" valign="top"
				background="${ctx}/images/mail_rightbg.gif"><img
				src="${ctx}/images/nav-right-bg.gif" width="16" height="29" /></td>
		</tr>
		<tr>
			<td height="71" valign="middle"
				background="${ctx}/images/mail_leftbg.gif">&nbsp;</td>
			<td valign="top" bgcolor="#F7F8F9"><table width="100%"
					height="138" border="0" cellpadding="0" cellspacing="0">
					<tr>
						<td height="13" valign="top">&nbsp;</td>
					</tr>
					<tr>
						<td valign="top"><table width="98%" border="0" align="center"
								cellpadding="0" cellspacing="0">
								<tr>
									<td class="left_txt">当前位置：绩效列表&nbsp;&nbsp;&nbsp;&nbsp;<select
										id="selMonth"></select>月
									</td>
								</tr>
								<tr>
									<td height="20"><table width="100%" height="1" border="0"
											cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
											<tr>
												<td></td>
											</tr>
										</table></td>
								</tr>
								<tr>
									<td id="tdPerformances"></td>
								</tr>
								<tr>
									<td width="100%" valign="top"
										style="min-height: 350px; height: 350px;"></td>
								</tr>
							</table></td>
					</tr>
				</table></td>
			<td background="${ctx}/images/mail_rightbg.gif">&nbsp;</td>
		</tr>
		<tr>
			<td valign="middle" background="${ctx}/images/mail_leftbg.gif"><img
				src="${ctx}/images/buttom_left2.gif" width="17" height="17" /></td>
			<td height="17" valign="top"
				background="${ctx}/images/buttom_bgs.gif"><img
				src="${ctx}/images/buttom_bgs.gif" width="17" height="17" /></td>
			<td background="${ctx}/images/mail_rightbg.gif"><img
				src="${ctx}/images/buttom_right2.gif" width="16" height="17" /></td>
		</tr>
	</table>
</body>
</html>